SettingsDialog Class Reference

List of all members.

Public Member Functions

 SettingsDialog ($settings, $assistModus=false)
 printHead ()
 printHeadlineRow ($headline)
 printTeachersRow ($teachers)
 printNewTeacherRow ($allTeachers, $teachersCourse, $assistentsNew=null)
 printAssistentsRow ($assistents)
 printNewAssistentRow ($noAssistents)
 printNameRow ()
 printShortNameRow ()
 printModulShortCutRow ()
 printKeywords ()
 printSemesterRow ()
 printStyleRow ()
 printCloseRow ()
 printChangeViewRow ()
 printInfoRow ()
 printFaqRow ()
 printPeriodRow ()
 printPasswordRow ()
 printUseWaitinglistRow ()
 printMaxStudentsRow ()
 printHeadAddUser ()
 printAddUserRow ()
 printFoot ()
 printFootAddUser ()
 printAssist ()
 printTeachersDesc ()
 printSubscribeDesc ()
 printViewDesc ()

Public Attributes

 $settings

Private Member Functions

 printCheckOutRow ($value)
 isCourse ()


Member Function Documentation

SettingsDialog::isCourse (  )  [private]

SettingsDialog::printAddUserRow (  ) 

Gibt Liste von Benutzern aus, die manuell zum kurs hinzugefuegt werden koennen.

private

Returns:
void

SettingsDialog::printAssist (  ) 

SettingsDialog::printAssistentsRow ( assistents  ) 

Gibt Zeile mit Uebersicht ueber die an einer Veranstaltung teilnehmenden Tutoren aus. Durch einen Verweis hinter dem Namen des jeweiligen Tutors ist es moeglich, dem Benutzer das Tutorenrecht fuer diese Veranstaltung zu entziehen.

private

Returns:
void

SettingsDialog::printChangeViewRow (  ) 

Gibt Buttons aus um die Sichtweise des Dozenten zu ändern

private

Returns:
void

SettingsDialog::printCheckOutRow ( value  )  [private]

SettingsDialog::printCloseRow (  ) 

Gibt Button aus um den Kurs zu archivieren, zu reaktivieren oder zu löschen

private

Returns:
void

SettingsDialog::printFaqRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer eine URL aus. Formularelement hat den Namen 'faqurl'. Die URL wird in der Fusszeile eingeblendet, wenn gesetzt.

private

Returns:
void

SettingsDialog::printFoot (  ) 

Gibt die Fusselemente ohne abschliessendem table aus.

private

Returns:
void

SettingsDialog::printFootAddUser (  ) 

Gibt die Fusselemente mit abschliessendem table aus.

private

Returns:
void

SettingsDialog::printHead (  ) 

Gibt die Kopfelemente aus.

private

Returns:
void

SettingsDialog::printHeadAddUser (  ) 

Gibt die Kopfelemente aus.

private

Returns:
void

SettingsDialog::printHeadlineRow ( headline  ) 

Gibt Zeile mit Tabellenueberschrift aus.

private

Returns:
void

SettingsDialog::printInfoRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Veranstaltungs-Info aus. Formularelement (Textarea) hat den Namen 'info'. Es kann mit $info auf den Inhalt zugegriffen werden.

private

Returns:
void

SettingsDialog::printKeywords (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Stichwörter aus. Formularelement hat den Namen 'keywords'. Auf den Inhalt kann mit $keywords zugegriffen werden.

private

Returns:
void

SettingsDialog::printMaxStudentsRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer die maximale Anzahl der Studenten aus. Auf den Wert kann ueber 'maxstudents' zugegriffen werden.

private

Returns:
void

SettingsDialog::printModulShortCutRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Modulkürzel aus. Formularelement hat den Namen 'modulShortCut'.

private

Returns:
void

SettingsDialog::printNameRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Veranstaltungsnamen aus. Formularelement hat den Namen 'coursename'. Auf den Inhalt kann mit $coursename zugegriffen werden.

private

Returns:
void

SettingsDialog::printNewAssistentRow ( noAssistents  ) 

Gibt Zeile mit Auswahlmoeglichkeit fuer Tutoren aus. Formularelement hat den Namen 'newAssistentID'. Auf den Wert kann mit $newAssistentID zugegriffen werden. Die Funktion wird nur aufgerufen, wenn es Veranstaltungsteilnehmer gibt, die kein Dozent oder Tutor sind. Wird kein Tutor ausgewaehlt, bekommt $newAssistentID den Wert -1. Das verarbeitende Skript sollte dies ueberpruefen.

private

Returns:
void

SettingsDialog::printNewTeacherRow ( allTeachers,
teachersCourse,
assistentsNew = null 
)

Gibt Zeile mit Auswahlmoeglichkeit zum hinzufuegen eines Dozenten aus. Formularelement hat den Namen 'newTeacherID'. Auf den Wert kann mit $newTeacherID zugegriffen werden. Wird kein Dozent gewaehlt, bekommt $newTeacherID den Wert -1. Das verarbeitende Skript muss dies beruecksichtigen.

private

Returns:
void

SettingsDialog::printPasswordRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Veranstaltungs-Anmeldepasswort aus. Auf den Wert kann ueber 'regpass' zugegriffen werden.

private

Returns:
void

SettingsDialog::printPeriodRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Start-und Enddatum des Anmeldeverfahrens aus.

private

Returns:
void

SettingsDialog::printSemesterRow (  ) 

Gibt Zeile mit Auswahlmoeglichkeit fuer Semester aus.

private

Returns:
void

SettingsDialog::printShortNameRow (  ) 

Gibt Zeile mit Eingabemoeglichkeit fuer Kurznamen aus. Formularelement hat den Namen 'shortname'. Auf den Inhalt kann mit $shortname zugegriffen werden.

private

Returns:
void

SettingsDialog::printStyleRow (  ) 

Gibt Zeile mit den Auswahlmoeglichkeit fuer einen kursspezifischen Style aus.

private

Returns:
void

SettingsDialog::printSubscribeDesc (  ) 

SettingsDialog::printTeachersDesc (  ) 

SettingsDialog::printTeachersRow ( teachers  ) 

Gibt Zeile mit Uebersicht ueber die an einer Veranstaltung teilnehmenden Dozenten aus. Administratoren ist es durch einen Verweis moeglich Dozenten aus der Veranstaltung zu entfernen. Jedoch nur, wenn es mindestens zwei Dozenten in der Veranstaltung gibt.

private

Returns:
void

SettingsDialog::printUseWaitinglistRow (  ) 

Gibt Zeile mit Auswahlmoeglichkeit fuer die Benutzung einer Warteliste aus. Auf den Wert kann ueber 'usewaitinglist' zugegriffen werden.

private

Returns:
void

SettingsDialog::printViewDesc (  ) 

SettingsDialog::SettingsDialog ( settings,
assistModus = false 
)

Konstruktor.

public

Returns:
void


Member Data Documentation

SettingsDialog::$settings


The documentation for this class was generated from the following file:

Generated on Sat Oct 31 17:53:50 2009 for eStudy by  doxygen 1.5.8